課程資訊
課程名稱
計算機程式設計
Introduction to Computer Programming 
開課學期
110-1 
授課對象
資訊工程學系  
授課教師
張傑帆 
課號
CSIE1210 
課程識別碼
902 48000 
班次
03 
學分
3.0 
全/半年
半年 
必/選修
必修 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
 
備註
上課教室:資R204(電腦教室)。
限學士班二年級以上 且 限本系所學生(含輔系、雙修生)
總人數上限:80人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1101CSIE1210_03 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

本課程使用C語言為計算機程式設計的主要語言,C至今仍是最流行的程式開發工具,歷史悠久,發展得相當成熟,從硬體、軟體的設計,到韌體、系統的開發,隨處都可以看到 C語言及其洐生語言,並發展成一龐大家族體系-C語言家族,因此C語言為資訊領域初學語言之首選。

各章節內容:
1 程式設計
2 C語言入門 - 資料型態、變數與基本輸入輸出
3 流程控制敘述 - 判斷式與迴圈
4 陣列 - 一維陣列與多維陣列
5 字元與字串
6 指標
7 函式
8 結構
9 檔案處理


加簽方式
本學期課程採用的加選方式為:
第二類:教師發給「加選授權碼」,自行管控學生修課資格及人數,學生再依教師發給之授權碼上網加選。

初選開放80人
預計會開放20個「加簽碼」的名額
另外視情況開放「特殊加簽」的名額(不特定人數)
我將會在第一堂課的的課程說明後
再開放填寫「報名加簽」的表單
建議在第一堂課的時候先聽過課程的說明
確定想要加選這門課再進行報名填寫
屆時將以表單的填寫狀況進行篩選
篩選優先順序:
依資工系學生、本系雙、輔、電資院、外系,
次序和年級大到小及表單填寫情況擇優選擇。

第一堂課直播資訊
CSIE1210 計算機程式設計
會議鏈結:https://ntucc.webex.com/ntucc/j.php?MTID=m0b372ea3650948ac6435d0b7f786967d
會議號:2516 975 9796
密碼:5ciB2rZ3SY4

 

課程目標
課程設計希望學生快速的學會C來解決你所遇見的問題,課程將會從零開始目標讓學生熟悉基本C語言程式設計邏輯,並能熟悉基本程式流程控制、讀取與寫入檔案,且能熟悉使用結構與自訂函式。課程中將使用大量的範例教學,讓即使是第一次學習程式的學生們也能快速上手,讓學生們習得程式設計的邏輯與語法,成為後續學習計算機科學與程式設計的基石。 
課程要求
本課程無需其他程式基礎,課程將會從零開始。 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
課程使用JudgeGirl進行作業與考核
https://jgirl.ddns.net 
參考書目
由片語學習 C 程式設計
https://sites.google.com/site/mycprogrammingbook/  
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題